package com.weijian.common.exception;

/**
 * 资源未找到异常
 *
 * @author miaoma
 */
public class ResourceNotFoundException extends RuntimeException {

    /**
     * 构造函数
     *
     * @param message 异常信息
     */
    public ResourceNotFoundException(String message) {
        super(message);
    }

    /**
     * 构造函数
     *
     * @param message 异常信息
     * @param cause   异常原因
     */
    public ResourceNotFoundException(String message, Throwable cause) {
        super(message, cause);
    }

    /**
     * 构造函数
     *
     * @param resourceType 资源类型
     * @param identifier   资源标识符
     */
    public ResourceNotFoundException(String resourceType, Object identifier) {
        super(String.format("%s未找到: %s", resourceType, identifier));
    }
}
